package com.abel.manager;

import java.util.List;

import com.abel.domain.WorkExperience;
import com.abel.domain.PersonSearchCriteria;
import com.abel.repository.WorkExperienceRepository;
import com.abel.manager.exception.WorkExperienceException;

public interface WorkExperienceManager {

		public void updateWorkExperience(WorkExperience work) throws WorkExperienceException;
		
		public void deleteWorkExperience(int wrkHistId) throws WorkExperienceException;

		public void deleteWorkExperience(int aplId, int wrkHistId) throws WorkExperienceException;

		public List<WorkExperience> getWorkExperience(PersonSearchCriteria criteria) throws WorkExperienceException;

		public void setWorkExperienceRepository(WorkExperienceRepository WorkExperienceRepository);

}
